package cz.muni.fi.pa036.kiss.service;

import cz.muni.fi.pa036.kiss.Entity.KolejDTO;
import cz.muni.fi.pa036.kiss.Entity.StudentDTO;
import cz.muni.fi.pa036.kiss.Entity.VybaveniStudentaDTO;
import java.util.List;

/**
 *
 * @author peter
 */
public interface VybaveniStudentaService {
    void create(VybaveniStudentaDTO vybaveni);

    VybaveniStudentaDTO get(Long id);

    void update(VybaveniStudentaDTO vybaveni);

    void remove(VybaveniStudentaDTO vybaveni);

    List<VybaveniStudentaDTO> findAll();

    List<VybaveniStudentaDTO> findByKolej(KolejDTO kolej);
    
    List<VybaveniStudentaDTO> findByStudent(StudentDTO student);     
}
